package com.hzw.saas.common.util.enums;

import java.util.Objects;

/**
 * @Description 排序
 * @Date 2021/7/28 6:10 下午
 * @Created by sonam
 */
public enum SortEnum {

    DESC(1, "降序"),ASC(0, "升序");
    SortEnum(Integer value, String text) {
        this.value = value;
        this.text = text;
    }


    private final Integer value;
    private final String text;
    public Integer value() {
        return this.value;
    }
    public String text() {
        return this.text;
    }

    public static String text(Integer value) {
        for (SortEnum sortEnum : SortEnum.values()) {
            if (Objects.equals(sortEnum.value, value)) {
                return sortEnum.text;
            }
        }
        return null;
    }

    public static SortEnum instance(Integer value) {
        for (SortEnum sortEnum : SortEnum.values()) {
            if (Objects.equals(sortEnum.value, value)) {
                return sortEnum;
            }
        }
        return null;
    }
}
